#include <iostream>
#include <set>

template <typename T>
void print(const T &arr)
{
    for (auto it = arr.begin(); it != arr.end(); it++)
    {
        std::cout << *it << "\t";
    }
    std::cout << std::endl;
}

int main()
{
    std::multiset<int> st;
    st.insert(2);
    st.insert(1);
    st.insert(3);
    st.insert(2);
    print(st);
    st.erase(2);
    print(st);
#if 0
    auto ite = st.find(2);
    std::cout << *ite << std::endl;

    /*count的返回值1表示查找成功，返回值0表示查找失败*/
    std::cout << st.count(1) << std::endl;
#endif
    return 0;
}